/**
 * 照片参数计算器 CSS
 */

/* 结果区域 */
.result-area {
  margin-top: 20px;
  transition: all 0.3s ease;
}

/* 结果卡片 */
.result-card {
  border-left: 4px solid var(--primary-color);
  background-color: var(--card-bg-color);
  transition: all 0.3s ease;
}

/* 结果值强调 */
.result-value {
  font-weight: bold;
  color: var(--primary-color);
}

/* 参数表格 */
.param-table th {
  background-color: rgba(var(--bs-primary-rgb), 0.1);
}

/* 提示信息 */
.photo-tips {
  font-size: 0.9rem;
  color: var(--text-muted);
  margin-top: 15px;
}

/* 响应式调整 */
@media (max-width: 768px) {
  .form-select, .form-control {
    font-size: 0.9rem;
  }
  
  .card-body {
    padding: 1rem;
  }
  
  .btn-group {
    flex-wrap: wrap;
  }
  
  .btn-group .btn {
    flex: 1 1 auto;
    margin-bottom: 5px;
  }
}